StarFish: highly-available block storage
نویسندگان
چکیده
In this paper we present StarFish, a highly-available geographically-dispersed block storage system built from commodity servers running FreeBSD, which are connected by standard high-speed IP networking gear. StarFish achieves high availability by transparently replicating data over multiple storage sites. StarFish is accessed via a host-site appliance that masquerades as a host-attached storage device, hence it requires no special hardware or software in the host computer. We show that a StarFish system with 3 replicas and a write quorum size of 2 is a good choice, based on a formal analysis of data availability and reliability: 3 replicas with individual availability of 99%, a write quorum of 2, and read-only consistency gives better than 99.9999% data availability. Although StarFish increases the per-request latency relative to a direct-attached RAID, we show how to design a highly-available StarFish configuration that provides most of the performance of a direct-attached RAID on an I/O-intensive benchmark, even during the recovery of a failed replica. Moreover, the third replica may be connected by a link with long delays and limited bandwidth, which alleviates the necessity of dedicated communication links to all replicas.
منابع مشابه
Block of inward rectification by intracellular H+ in immature oocytes of the starfish Mediaster aequalis
Intracellular pH was recorded in immature starfish oocytes using pH-sensitive microelectrodes, and inwardly rectifying potassium currents were measured under voltage clamp. When the intracellular pH was lowered using acetate-buffered artificial sea water from the normal value of 7.09 to 5.9, inward rectification was completely blocked. The relationship between inward rectification and internal ...
متن کاملBenthic Predators Influence Microhabitat Preferences and Settlement Success of Crown-of-Thorns Starfish (Acanthaster cf. solaris)
Like most coral reef organisms, crown-of-thorns starfish (Acanthaster spp.) are expected to be highly vulnerable to predation as they transition from a planktonic larval phase to settling among reef habitats. Accordingly, crown-of-thorns starfish might be expected to exhibit behavioural adaptations which moderate exposure to predation at this critical stage in their life history. Using pairwise...
متن کاملMetaphase I arrest of starfish oocytes induced via the MAP kinase pathway is released by an increase of intracellular pH.
Reinitiation of meiosis in oocytes usually occurs as a two-step process during which release from the prophase block is followed by an arrest in metaphase of the first or second meiotic division [metaphase I (MI) or metaphase II (MII)]. The mechanism of MI arrest in meiosis is poorly understood, although it is a widely observed phenomenon in invertebrates. The blockage of fully grown starfish o...
متن کاملEffects of the Erika oil spill on the common starfish
1 1 Effects of the Erika oil spill on the common starfish Asterias rubens, evaluated by field and laboratory studies. Abstract Impacts of the " Erika " oil spill on the common starfish Asterias rubens were investigated in the field, and using laboratory experiments based on contamination via food at different stages of the starfish reproductive cycle. Two months after the shipwreck, levels of h...
متن کاملTuning Starfish
STARFISH is a parallel le system simulator we built for our research into the concept of disk directed I O In this report we detail steps taken to tune the le systems supported by STARFISH which include a traditional parallel le system with caching and a disk directed I O system In particular we now support two phase I O use smarter disk scheduling increased the maximumnumber of outstanding req...
متن کامل